put my foot in - Francés Inglés Diccionario